#include "stm32f10x.h"
#include "Delay.h"
#include "OLED.h"
#include "Serial.h"

uint8_t RxData;

int main(void) {
    OLED_Init();    // 初始化OLED
    Serial_Init();  // 初始化串口
    
    
    while (1) {
			//查询操作
//        if (USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == SET) {
//            RxData = USART_ReceiveData(USART1);
//            OLED_ShowHexNum(1, 1, RxData, 2);  // 显示16进制
//        }
			
			if (Serial_GetSerial_Flag() == 1) {
            RxData = Serial_GetSerial_Rxdata();
						//回传给电脑
						Serial_SendByte(RxData);
            OLED_ShowHexNum(1, 1, RxData, 2);  // 显示16进制
        }
    }
}